<?PHP

/* Para obtener datos
 * 
foreach ($HTTP_SERVER_VARS as $indice=>$cadena) { 
$$indice = $cadena; 
} 
foreach ($HTTP_POST_VARS as $indice=>$cadena) { 
$$indice = $cadena; 
## echo "$indice = $cadena"; 
} 
foreach ($HTTP_GET_VARS as $indice=>$cadena) { 
$$indice = $cadena; 
} 
foreach ($HTTP_COOKIE_VARS as $indice=>$cadena) { 
$$indice = $cadena; 
}
*/ 



function tarjetaHayTarjetaInsertada()
{
    //mock Object;
    return false;
}

function conectarDB()
{
//if(!mysql_connect('localhost','root','river'))
	
    if(!mysql_connect('localhost','healthsolution','vg678GG'))
    {
        echo "<script>alert('ERROR CONECTANDO DB');</script>";  //DEBUG FD
        return mysql_error();	    
    }
		
	
    if(!mysql_select_db(/*'HCDWeb'*/'hs'))
	{
	    echo "<script>alert('ERROR SELECCION DB');</script>"; //DEBUG FD
		return mysql_error();
	}
    
    return true;

}


//Obtener consultorio
function globalObtenerConsultorio(&$nombreConsultorio,&$idConsultorio,&$DireccionConsultorio,&$LocalidadConsultorio,&$TelefonoConsultorio)
{
	$DireccionConsultorio=null;
    
    if(($gestor = fopen("Configuracion.ini", "r")) == FALSE)
    {
        return FALSE;
    }
    
    	
    $dataConfiguracion1 = fread ( $gestor , 1000 );
    
    $dataConfiguracion= (string) $dataConfiguracion1;
    
    

    $posicionDescripcion = strrpos($dataConfiguracion,"NOMBRE_CONSULTORIO=",0);
    $posicionID = strrpos($dataConfiguracion,"ID_CONSULTORIO=",0);
    
    $posicionDireccion =strrpos($dataConfiguracion,"DIRECCION=",0);
    $posicionLocalidad =strrpos($dataConfiguracion,"LOCALIDAD=",0);
    $posicionTelefono =strrpos($dataConfiguracion,"TELEFONO=",0);   
    
    $posicionFinal =strrpos($dataConfiguracion,"[FIN]",0);
     ///////////////////
    
    $nombreConsultorio=substr($dataConfiguracion,$posicionDescripcion+strlen("NOMBRE_CONSULTORIO="),$posicionID-$posicionDescripcion-strlen("NOMBRE_CONSULTORIO="));
    
    $idConsultorio=substr($dataConfiguracion,$posicionID+strlen("ID_CONSULTORIO="),$posicionDireccion-$posicionID-strlen("ID_CONSULTORIO="));
    
     
    $DireccionConsultorio=substr($dataConfiguracion,$posicionDireccion+strlen("DIRECCION="),$posicionLocalidad-$posicionDireccion-strlen("DIRECCION="));
    
    $LocalidadConsultorio=substr($dataConfiguracion,$posicionLocalidad+strlen("LOCALIDAD="),$posicionTelefono-$posicionLocalidad-strlen("LOCALIDAD="));
    
    $TelefonoConsultorio=substr($dataConfiguracion,$posicionTelefono+strlen("TELEFONO="),$posicionFinal-$posicionTelefono-strlen("TELEFONO="));
        
 
    
    return TRUE;    
}

/*Funciones de armado de tablas*/

function globalHeaderBox($titulo)
{
  echo  '<td align="center" style=" color:LightBlue; font-size:14px">'.
        $titulo.
        '</td>';

}


function showErrors($error)
{
        foreach($error as $v)
        	{
        		     echo "<script>alert('Error: ".$v."');</script>";
        	}
}
function showMessage($Message)
{
   echo "<script>alert('".$Message."');</script>";
 
}

function logUsuario($idUsuario,$Accion)
{
 if(!($ErrorDb=conectarDB()))
    {
        $error['Db0']=$ErrorDb;
        showErrors($error);
        return false;
    }
else
    {
        $query="INSERT INTO logusuarios (idUsuario,FechaLog,idAccion) VALUES (".$idUsuario.",CURRENT_TIMESTAMP(),";
        if($Accion == "LOGIN")
        {
            $query.="1)";
        }   
        else if($Accion == "LOGOUT")    
        {        
            $query.="2)";
        }
       
        
        if(!($Result=mysql_query($query)))
        	{	
        		$error['Db1']=mysql_error();
                echo 'ERROR';
                mysql_close();
                return true;
        	}
       
        if($error)
        {
            showErrors($error);
            mysql_close();
            return false;
        }
        else
        {
            
            mysql_close();
            return true;
        }
    }
    
}

function traerConsultorios()
{
 if(!($ErrorDb=conectarDB()))
    {
        $error['Db0']=$ErrorDb;
        showErrors($error);
        return false;
    }
else
    {
        $query="SELECT * FROM consultorio";
       
        
        if(!($Result=mysql_query($query)))
        	{	
        		$error['Db1']=mysql_error();
                echo 'ERROR';
        	}
       else
       {
       do
       {
            $resultado=mysql_fetch_assoc($Result);
            echo '<option value="'.$resultado['idConsultorio'].'">'.$resultado['Razon Social'].'</option>';
       }
       while($resultado);
       
       }
       
       
       
        if($error)
        {
            echo 'ERROR TRAER CONSULTORIOS'; //DEBUG FD
            showErrors($error);
            mysql_close();
            return false;
        }
        else
        {
            
            mysql_close();
            return true;
        }
    }
    
}

function armarDDL($query,$columna1,$columna2)
{
 if(!($ErrorDb=conectarDB()))
    {
        echo 'DEBUG ERROR ARMAR DLL'; //DEBUG FD
         $error['Db0']=$ErrorDb;
        showErrors($error);
        return false;
    }
else
    {
       
        
        if(!($Result=mysql_query($query)))
        	{	
        		$error['Db1']=mysql_error();
                echo 'ERROR';
        	}
       else
       {
       	$resultado=mysql_fetch_assoc($Result);
       do
       {
            
            echo '<option value="'.$resultado[$columna2].'">'.$resultado[$columna2].'</option>';
            $resultado=mysql_fetch_assoc($Result);
       }
       while($resultado);
       
       
       }
       
       
       
        if($error)
        {
            echo 'ERROR DEBUG ARMAR DLL';
            showErrors($error);
            mysql_close();
            return false;
        }
        else
        {
            
            mysql_close();
            return true;
        }
    }
    
}



function mostrarEntidadMedicaActual($Entidad)
{
 
 if(!($ErrorDb=conectarDB()))
    {
        echo 'ERROR DEBUG MOSTRAR ENTIDAD MEDICA ACTUAL';  //DEBUG FD
        $error['Db0']=$ErrorDb;
        showErrors($error);
        return false;
    }
else
    {
       
        
        if(!($Result=mysql_query("SELECT * FROM consultorio WHERE idConsultorio=".$Entidad)))
        	{	
        		$error['Db1']=mysql_error();
                echo 'ERROR';
        	}
       else
       {
            $resultado=mysql_fetch_assoc($Result);
            
            if(!$resultado)
            {break;}
          
             return $resultado['descConsultorio'];
             
            
       
       }
       
       
        echo "</select>";
       
        if($error)
        {
            echo 'ERROR DEBUG MOSTRAR ENTIDAD MEDICA ACTUAL';  //DEBUG FD
            showErrors($error);
            mysql_close();
            return false;
        }
        else
        {
            
            mysql_close();
            return true;
        }
    }
 
 
    
}

function generarDropDownList($SQLQuery,$ValorNumerico,$ValorAMostrar,$Width)
{
 if(!($ErrorDb=conectarDB()))
    {
        echo 'ERROR DEBUG GENERAR DROP DOWN LIST';  //DEBUG FD
        $error['Db0']=$ErrorDb;
        showErrors($error);
        return false;
    }
else
    {
       
        
        if(!($Result=mysql_query($SQLQuery)))
        	{	
        		$error['Db1']=mysql_error();
                echo 'ERROR';
        	}
       else
       {
        echo "<select style='width:".$Width.";'>";
       do
       {
            $resultado=mysql_fetch_assoc($Result);
            
            if(!$resultado)
            {break;}
          
            echo '<option value="';
             
                    echo $resultado[$ValorNumerico].'">';
                    
                    echo $resultado[$ValorAMostrar].'</option>';
             
            
            //echo '<option value="'.$resultado['idConsultorio'].'">'.$resultado['Razon Social'].'</option>';
       }
       while($resultado);
       
       }
       
       
        echo "</select>";
       
        if($error)
        {
            echo 'ERROR DEBUG GENERAR DROP DOWN LIST';  //DEBUG FD
            showErrors($error);
            mysql_close();
            return false;
        }
        else
        {
            
            mysql_close();
            return true;
        }
    }
    
}


?>